# This class contains the final set of results from all queries
class Results:
    def __init__(self, archive_result, realtime_result, final_result):
        self.archive_result = archive_result
        self.realtime_result = realtime_result
        self.final_result = final_result

    def getArchiveResult(self):
        return self.archive_result

    def getRealtimeResult(self):
        return self.realtime_result

    def getFinalResult(self):
        return self.final_result

    def setFinalResult(self, final_result):
        self.final_result = final_result

    def AppendArchive(self, result):
        self.archive_result.append(result)

    def AppendRealtime(self, result):
        self.realtime_result.append(result)

    def AppendFinal(self, result):
        self.final_result.append(result)
    
